#
# PySNMP MIB module T11-FC-RSCN-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///opt/mib/netdisco-mibs/rfc/T11-FC-RSCN-MIB.txt
# Produced by pysmi-0.3.4 at Thu Jan 27 18:18:38 2022
# On host loaclhost platform Linux version 3.10.0-1160.41.1.el7.x86_64 by user root
# Using Python version 3.6.8 (default, Nov 16 2020, 16:55:22) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ConstraintsIntersection, ConstraintsUnion, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsIntersection", "ConstraintsUnion", "ValueSizeConstraint", "ValueRangeConstraint")
fcmSwitchIndex, FcNameIdOrZero, FcAddressIdOrZero, fcmInstanceIndex = mibBuilder.importSymbols("FC-MGMT-MIB", "fcmSwitchIndex", "FcNameIdOrZero", "FcAddressIdOrZero", "fcmInstanceIndex")
ModuleCompliance, NotificationGroup, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup", "ObjectGroup")
NotificationType, Gauge32, TimeTicks, ObjectIdentity, mib_2, iso, ModuleIdentity, IpAddress, Counter32, MibIdentifier, Unsigned32, Integer32, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "NotificationType", "Gauge32", "TimeTicks", "ObjectIdentity", "mib-2", "iso", "ModuleIdentity", "IpAddress", "Counter32", "MibIdentifier", "Unsigned32", "Integer32", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
DisplayString, TextualConvention, TruthValue = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention", "TruthValue")
T11NsGs4RejectReasonCode, = mibBuilder.importSymbols("T11-FC-NAME-SERVER-MIB", "T11NsGs4RejectReasonCode")
T11FabricIndex, = mibBuilder.importSymbols("T11-TC-MIB", "T11FabricIndex")
t11FcRscnMIB = ModuleIdentity((1, 3, 6, 1, 2, 1, 161))
t11FcRscnMIB.setRevisions(('2007-01-08 00:00',))
if mibBuilder.loadTexts: t11FcRscnMIB.setLastUpdated('200701080000Z')
if mibBuilder.loadTexts: t11FcRscnMIB.setOrganization("For the initial versions, T11. For later versions, the IETF's IMSS Working Group.")
t11FcRscnNotifications = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 0))
t11FcRscnObjects = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 1))
t11FcRscnConformance = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 2))
t11FcRscnRegistrations = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 1, 1))
t11FcRscnStats = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 1, 2))
t11FcRscnInformation = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 1, 3))
t11FcRscnRegTable = MibTable((1, 3, 6, 1, 2, 1, 161, 1, 1, 1), )
if mibBuilder.loadTexts: t11FcRscnRegTable.setStatus('current')
t11FcRscnRegEntry = MibTableRow((1, 3, 6, 1, 2, 1, 161, 1, 1, 1, 1), ).setIndexNames((0, "FC-MGMT-MIB", "fcmInstanceIndex"), (0, "FC-MGMT-MIB", "fcmSwitchIndex"), (0, "T11-FC-RSCN-MIB", "t11FcRscnFabricIndex"), (0, "T11-FC-RSCN-MIB", "t11FcRscnRegFcId"))
if mibBuilder.loadTexts: t11FcRscnRegEntry.setStatus('current')
t11FcRscnFabricIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 1, 1, 1, 1), T11FabricIndex())
if mibBuilder.loadTexts: t11FcRscnFabricIndex.setStatus('current')
t11FcRscnRegFcId = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 1, 1, 1, 2), FcAddressIdOrZero().subtype(subtypeSpec=ValueSizeConstraint(3, 3)).setFixedLength(3))
if mibBuilder.loadTexts: t11FcRscnRegFcId.setStatus('current')
t11FcRscnRegType = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 1, 1, 1, 3), Bits().clone(namedValues=NamedValues(("fromFabricController", 0), ("fromNxPort", 1)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRegType.setStatus('current')
t11FcRscnStatsTable = MibTable((1, 3, 6, 1, 2, 1, 161, 1, 2, 1), )
if mibBuilder.loadTexts: t11FcRscnStatsTable.setStatus('current')
t11FcRscnStatsEntry = MibTableRow((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1), ).setIndexNames((0, "FC-MGMT-MIB", "fcmInstanceIndex"), (0, "FC-MGMT-MIB", "fcmSwitchIndex"), (0, "T11-FC-RSCN-MIB", "t11FcRscnFabricIndex"))
if mibBuilder.loadTexts: t11FcRscnStatsEntry.setStatus('current')
t11FcRscnInScrs = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 1), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInScrs.setStatus('current')
t11FcRscnInRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 2), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInRscns.setStatus('current')
t11FcRscnOutRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 3), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutRscns.setStatus('current')
t11FcRscnInSwRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 4), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInSwRscns.setStatus('current')
t11FcRscnOutSwRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutSwRscns.setStatus('current')
t11FcRscnScrRejects = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 6), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnScrRejects.setStatus('current')
t11FcRscnRscnRejects = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 7), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRscnRejects.setStatus('current')
t11FcRscnSwRscnRejects = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 8), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnSwRscnRejects.setStatus('current')
t11FcRscnInUnspecifiedRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 9), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInUnspecifiedRscns.setStatus('current')
t11FcRscnOutUnspecifiedRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 10), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutUnspecifiedRscns.setStatus('current')
t11FcRscnInChangedAttribRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 11), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInChangedAttribRscns.setStatus('current')
t11FcRscnOutChangedAttribRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 12), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutChangedAttribRscns.setStatus('current')
t11FcRscnInChangedServiceRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 13), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInChangedServiceRscns.setStatus('current')
t11FcRscnOutChangedServiceRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 14), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutChangedServiceRscns.setStatus('current')
t11FcRscnInChangedSwitchRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 15), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInChangedSwitchRscns.setStatus('current')
t11FcRscnOutChangedSwitchRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 16), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutChangedSwitchRscns.setStatus('current')
t11FcRscnInRemovedRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 17), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnInRemovedRscns.setStatus('current')
t11FcRscnOutRemovedRscns = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 2, 1, 1, 18), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnOutRemovedRscns.setStatus('current')
t11FcRscnNotifyControlTable = MibTable((1, 3, 6, 1, 2, 1, 161, 1, 3, 1), )
if mibBuilder.loadTexts: t11FcRscnNotifyControlTable.setStatus('current')
t11FcRscnNotifyControlEntry = MibTableRow((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1), ).setIndexNames((0, "FC-MGMT-MIB", "fcmInstanceIndex"), (0, "FC-MGMT-MIB", "fcmSwitchIndex"), (0, "T11-FC-RSCN-MIB", "t11FcRscnFabricIndex"))
if mibBuilder.loadTexts: t11FcRscnNotifyControlEntry.setStatus('current')
t11FcRscnIlsRejectNotifyEnable = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 1), TruthValue().clone('false')).setMaxAccess("readwrite")
if mibBuilder.loadTexts: t11FcRscnIlsRejectNotifyEnable.setStatus('current')
t11FcRscnElsRejectNotifyEnable = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 2), TruthValue().clone('false')).setMaxAccess("readwrite")
if mibBuilder.loadTexts: t11FcRscnElsRejectNotifyEnable.setStatus('current')
t11FcRscnRejectedRequestString = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 3), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRejectedRequestString.setStatus('current')
t11FcRscnRejectedRequestSource = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 4), FcNameIdOrZero()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRejectedRequestSource.setStatus('current')
t11FcRscnRejectReasonCode = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 5), T11NsGs4RejectReasonCode()).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRejectReasonCode.setStatus('current')
t11FcRscnRejectReasonCodeExp = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 1)).setFixedLength(1)).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRejectReasonCodeExp.setStatus('current')
t11FcRscnRejectReasonVendorCode = MibTableColumn((1, 3, 6, 1, 2, 1, 161, 1, 3, 1, 1, 7), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 1)).setFixedLength(1)).setMaxAccess("readonly")
if mibBuilder.loadTexts: t11FcRscnRejectReasonVendorCode.setStatus('current')
t11FcRscnElsRejectReqNotify = NotificationType((1, 3, 6, 1, 2, 1, 161, 0, 1)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestString"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestSource"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCode"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCodeExp"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonVendorCode"))
if mibBuilder.loadTexts: t11FcRscnElsRejectReqNotify.setStatus('current')
t11FcRscnIlsRejectReqNotify = NotificationType((1, 3, 6, 1, 2, 1, 161, 0, 2)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestString"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestSource"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCode"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCodeExp"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonVendorCode"))
if mibBuilder.loadTexts: t11FcRscnIlsRejectReqNotify.setStatus('current')
t11FcRscnCompliances = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 2, 1))
t11FcRscnGroups = MibIdentifier((1, 3, 6, 1, 2, 1, 161, 2, 2))
t11FcRscnCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 161, 2, 1, 1)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnRegistrationGroup"), ("T11-FC-RSCN-MIB", "t11FcRscnNotifyControlGroup"), ("T11-FC-RSCN-MIB", "t11FcRscnNotifyGroup"), ("T11-FC-RSCN-MIB", "t11FcRscnStatsGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    t11FcRscnCompliance = t11FcRscnCompliance.setStatus('current')
t11FcRscnRegistrationGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 161, 2, 2, 1)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnRegType"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    t11FcRscnRegistrationGroup = t11FcRscnRegistrationGroup.setStatus('current')
t11FcRscnStatsGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 161, 2, 2, 2)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnInScrs"), ("T11-FC-RSCN-MIB", "t11FcRscnInRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnInSwRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutSwRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnScrRejects"), ("T11-FC-RSCN-MIB", "t11FcRscnRscnRejects"), ("T11-FC-RSCN-MIB", "t11FcRscnSwRscnRejects"), ("T11-FC-RSCN-MIB", "t11FcRscnInUnspecifiedRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutUnspecifiedRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnInChangedAttribRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutChangedAttribRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnInChangedServiceRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutChangedServiceRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnInChangedSwitchRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutChangedSwitchRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnInRemovedRscns"), ("T11-FC-RSCN-MIB", "t11FcRscnOutRemovedRscns"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    t11FcRscnStatsGroup = t11FcRscnStatsGroup.setStatus('current')
t11FcRscnNotifyControlGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 161, 2, 2, 3)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnIlsRejectNotifyEnable"), ("T11-FC-RSCN-MIB", "t11FcRscnElsRejectNotifyEnable"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestString"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectedRequestSource"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCode"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonCodeExp"), ("T11-FC-RSCN-MIB", "t11FcRscnRejectReasonVendorCode"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    t11FcRscnNotifyControlGroup = t11FcRscnNotifyControlGroup.setStatus('current')
t11FcRscnNotifyGroup = NotificationGroup((1, 3, 6, 1, 2, 1, 161, 2, 2, 4)).setObjects(("T11-FC-RSCN-MIB", "t11FcRscnIlsRejectReqNotify"), ("T11-FC-RSCN-MIB", "t11FcRscnElsRejectReqNotify"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    t11FcRscnNotifyGroup = t11FcRscnNotifyGroup.setStatus('current')
mibBuilder.exportSymbols("T11-FC-RSCN-MIB", t11FcRscnNotifications=t11FcRscnNotifications, PYSNMP_MODULE_ID=t11FcRscnMIB, t11FcRscnStatsGroup=t11FcRscnStatsGroup, t11FcRscnNotifyControlEntry=t11FcRscnNotifyControlEntry, t11FcRscnInformation=t11FcRscnInformation, t11FcRscnCompliances=t11FcRscnCompliances, t11FcRscnOutChangedAttribRscns=t11FcRscnOutChangedAttribRscns, t11FcRscnRegFcId=t11FcRscnRegFcId, t11FcRscnRegistrations=t11FcRscnRegistrations, t11FcRscnElsRejectNotifyEnable=t11FcRscnElsRejectNotifyEnable, t11FcRscnInScrs=t11FcRscnInScrs, t11FcRscnRscnRejects=t11FcRscnRscnRejects, t11FcRscnConformance=t11FcRscnConformance, t11FcRscnRejectReasonVendorCode=t11FcRscnRejectReasonVendorCode, t11FcRscnIlsRejectReqNotify=t11FcRscnIlsRejectReqNotify, t11FcRscnInSwRscns=t11FcRscnInSwRscns, t11FcRscnInUnspecifiedRscns=t11FcRscnInUnspecifiedRscns, t11FcRscnScrRejects=t11FcRscnScrRejects, t11FcRscnSwRscnRejects=t11FcRscnSwRscnRejects, t11FcRscnRejectedRequestSource=t11FcRscnRejectedRequestSource, t11FcRscnMIB=t11FcRscnMIB, t11FcRscnInChangedServiceRscns=t11FcRscnInChangedServiceRscns, t11FcRscnNotifyGroup=t11FcRscnNotifyGroup, t11FcRscnInChangedAttribRscns=t11FcRscnInChangedAttribRscns, t11FcRscnRegTable=t11FcRscnRegTable, t11FcRscnRejectReasonCodeExp=t11FcRscnRejectReasonCodeExp, t11FcRscnNotifyControlGroup=t11FcRscnNotifyControlGroup, t11FcRscnRegEntry=t11FcRscnRegEntry, t11FcRscnOutChangedServiceRscns=t11FcRscnOutChangedServiceRscns, t11FcRscnElsRejectReqNotify=t11FcRscnElsRejectReqNotify, t11FcRscnOutUnspecifiedRscns=t11FcRscnOutUnspecifiedRscns, t11FcRscnIlsRejectNotifyEnable=t11FcRscnIlsRejectNotifyEnable, t11FcRscnOutChangedSwitchRscns=t11FcRscnOutChangedSwitchRscns, t11FcRscnStatsEntry=t11FcRscnStatsEntry, t11FcRscnOutRemovedRscns=t11FcRscnOutRemovedRscns, t11FcRscnRejectedRequestString=t11FcRscnRejectedRequestString, t11FcRscnCompliance=t11FcRscnCompliance, t11FcRscnInChangedSwitchRscns=t11FcRscnInChangedSwitchRscns, t11FcRscnRegType=t11FcRscnRegType, t11FcRscnOutRscns=t11FcRscnOutRscns, t11FcRscnStatsTable=t11FcRscnStatsTable, t11FcRscnNotifyControlTable=t11FcRscnNotifyControlTable, t11FcRscnGroups=t11FcRscnGroups, t11FcRscnOutSwRscns=t11FcRscnOutSwRscns, t11FcRscnFabricIndex=t11FcRscnFabricIndex, t11FcRscnInRscns=t11FcRscnInRscns, t11FcRscnRejectReasonCode=t11FcRscnRejectReasonCode, t11FcRscnRegistrationGroup=t11FcRscnRegistrationGroup, t11FcRscnInRemovedRscns=t11FcRscnInRemovedRscns, t11FcRscnStats=t11FcRscnStats, t11FcRscnObjects=t11FcRscnObjects)
